<!ELEMENT toolitem (menu?) >
<!ELEMENT separator EMPTY >
<!ELEMENT accelerator EMPTY >
-<!ATTLIST menubar name #IMPLIED
- action #IMPLIED >
-<!ATTLIST toolbar name #IMPLIED
- action #IMPLIED >
-<!ATTLIST popup name #IMPLIED
- action #IMPLIED >
-<!ATTLIST placeholder name #IMPLIED
- action #IMPLIED >
-<!ATTLIST separator name #IMPLIED
- action #IMPLIED
- expand (true|false) #IMPLIED >
-<!ATTLIST menu name #IMPLIED
- action #REQUIRED
- position (top|bot) #IMPLIED >
-<!ATTLIST menuitem name #IMPLIED
- action #REQUIRED
- position (top|bot) #IMPLIED >
-<!ATTLIST toolitem name #IMPLIED
- action #REQUIRED
- position (top|bot) #IMPLIED >
-<!ATTLIST accelerator name #IMPLIED
- action #REQUIRED >
+<!ATTLIST menubar name #IMPLIED
+ action #IMPLIED >
+<!ATTLIST toolbar name #IMPLIED
+ action #IMPLIED >
+<!ATTLIST popup name #IMPLIED
+ action #IMPLIED
+ accelerators (true|false) #IMPLIED >
+<!ATTLIST placeholder name #IMPLIED
+ action #IMPLIED >
+<!ATTLIST separator name #IMPLIED
+ action #IMPLIED
+ expand (true|false) #IMPLIED >
+<!ATTLIST menu name #IMPLIED
+ action #REQUIRED
+ position (top|bot) #IMPLIED >
+<!ATTLIST menuitem name #IMPLIED
+ action #REQUIRED
+ position (top|bot) #IMPLIED >
+<!ATTLIST toolitem name #IMPLIED
+ action #REQUIRED
+ position (top|bot) #IMPLIED >
+<!ATTLIST accelerator name #IMPLIED
+ action #REQUIRED >
]]></programlisting>
There are some additional restrictions beyond those specified in the
DTD, e.g. every toolitem must have a toolbar in its anchestry and
@GTK_UI_MANAGER_TOOLITEM: Create a toolitem.
@GTK_UI_MANAGER_SEPARATOR: Create a separator.
@GTK_UI_MANAGER_ACCELERATOR: Install an accelerator.
+@GTK_UI_MANAGER_POPUP_WITH_ACCELS: Same as %GTK_UI_MANAGER_POPUP, but the actions' accelerators are shown.
<!-- ##### FUNCTION gtk_ui_manager_add_ui ##### -->
<para>